package com.darthsith.bolloaudo;

import com.darthsith.bolloauto.model.InfoBollo;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class ResultActivity extends Activity {
	
	private TextView targa;
	private TextView regione;
	private TextView cilindrata;
	private TextView potenza;
	private TextView direttiva_euro;
	private TextView alimentazione;
	private TextView ecodiesel;
	private TextView cavalli;
	private TextView posti;
	private TextView portata;
	private TextView peso;
	private TextView numero_assi;
	private TextView categoria;
	private TextView data_immatricolazione;
	private TextView codice_uso;
	private TextView riduzione;
	private TextView terminePagamento;
	private TextView scadenza;
	private TextView validita;
	private TextView tassaDovuta;
	private TextView interessi;
	private TextView sanzioni;
	private TextView totale;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.result);
		initResources();
		InfoBollo infoBollo=(InfoBollo)getIntent().getExtras().getSerializable("data");
		fillData(infoBollo);
	}
	
	private void initResources() {
		targa=(TextView)findViewById(R.id.targa);
		regione=(TextView)findViewById(R.id.regione);
		cilindrata=(TextView)findViewById(R.id.cilindrata);
		potenza=(TextView)findViewById(R.id.potenza);
		direttiva_euro=(TextView)findViewById(R.id.direttiva_euro);
		alimentazione=(TextView)findViewById(R.id.alimentazione);
		ecodiesel=(TextView)findViewById(R.id.ecodiesel);
		cavalli=(TextView)findViewById(R.id.cavalli);
		posti=(TextView)findViewById(R.id.posti);
		portata=(TextView)findViewById(R.id.portata);
		peso=(TextView)findViewById(R.id.peso);
		numero_assi=(TextView)findViewById(R.id.numero_assi);
		categoria=(TextView)findViewById(R.id.categoria);
		data_immatricolazione=(TextView)findViewById(R.id.data_immatricolazione);
		codice_uso=(TextView)findViewById(R.id.codice_uso);
		riduzione=(TextView)findViewById(R.id.riduzione);
		terminePagamento=(TextView)findViewById(R.id.terminePagamento);
		scadenza=(TextView)findViewById(R.id.scadenza);
		validita=(TextView)findViewById(R.id.validita);
		tassaDovuta=(TextView)findViewById(R.id.tassaDovuta);
		interessi=(TextView)findViewById(R.id.interessi);
		sanzioni=(TextView)findViewById(R.id.sanzioni);
		totale=(TextView)findViewById(R.id.totale);
	}

	private void fillData(InfoBollo infoBollo) {
		targa.setText(infoBollo.getVeicolo().getTarga());
		regione.setText(infoBollo.getVeicolo().getRegione());
		cilindrata.setText(infoBollo.getVeicolo().getCilindrata());
		potenza.setText(infoBollo.getVeicolo().getPotenza());
		direttiva_euro.setText(infoBollo.getVeicolo().getEuro());
		alimentazione.setText(infoBollo.getVeicolo().getAlimentazione());
		ecodiesel.setText(infoBollo.getVeicolo().getEcoDiesel());
		cavalli.setText(infoBollo.getVeicolo().getCavalli());
		posti.setText(infoBollo.getVeicolo().getPosti());
		portata.setText(infoBollo.getVeicolo().getPortata());
		peso.setText(infoBollo.getVeicolo().getPeso());
		numero_assi.setText(infoBollo.getVeicolo().getAssi());
		categoria.setText(infoBollo.getVeicolo().getCategoria());
		data_immatricolazione.setText(infoBollo.getVeicolo().getImmatricolazione());
		codice_uso.setText(infoBollo.getVeicolo().getUso());
		riduzione.setText(infoBollo.getPagamento().getRiduzione());
		terminePagamento.setText(infoBollo.getPagamento().getTerminePagamento());
		scadenza.setText(infoBollo.getPagamento().getScadenza());
		validita.setText(infoBollo.getPagamento().getValidita());
		tassaDovuta.setText(infoBollo.getPagamento().getTassaDovuta());
		interessi.setText(infoBollo.getPagamento().getInteressi());
		sanzioni.setText(infoBollo.getPagamento().getSanzioni());
		totale.setText(infoBollo.getPagamento().getTotale());
	}
	
	

}
